# encoding: utf-8
# @Author: zsl
# @Desc : 阶乘求和
# 求1+2!+3!+...+20!的和。
# 程序分析：1+2!+3!+...+20!=1+2(1+3(1+4(...20(1))))
# @Date  : 2025/07/08 10:20
res=1
for i in range(20,1,-1):
    res=i*res+1
print(res)